package org.atovio.config.pk6;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Bean;

/**
 * 假设在本类中向第三方类 Security 提供配置文件中的数据
 * @author AtoVio, Winter Yuan
 */
public class ApplicationConfig {

    /**
     * 创建bean对象，属性来自配置文件
     * @return Security 对象
     */
    @ConfigurationProperties(prefix = "security")
    @Bean
    public Security createSecurity() {
        return new Security();
    }
}
